package com.eimf.saf.security.entity;

import java.io.Serializable;

import com.eimf.saf.common.commons.annotation.I18nAnnotation;
import com.eimf.saf.common.commons.i18n.Ii18n;

/**
 * @author eden
 * @date 2013-12-27 下午2:54:00
 * @Description: 子系统实体
 */
public class SubSystem extends Ii18n implements Serializable
{
    private static final long serialVersionUID = 1L;

    private Long subSystemId;

    @I18nAnnotation
    private String subSystemName;

    private String subSystemDesc;

    private String hopDomain;

    private String interfaceDomain;

    private String deployMode;

    /**
     * subSystemId
     * 
     * @return the subSystemId
     * @since 1.0.0
     */

    public Long getSubSystemId()
    {
        return subSystemId;
    }

    /**
     * @param subSystemId the subSystemId to set
     */
    public void setSubSystemId(final Long subSystemId)
    {
        this.subSystemId = subSystemId;
    }

    /**
     * subSystemName
     * 
     * @return the subSystemName
     * @since 1.0.0
     */

    public String getSubSystemName()
    {
        return subSystemName;
    }

    /**
     * @param subSystemName the subSystemName to set
     */
    public void setSubSystemName(final String subSystemName)
    {
        this.subSystemName = subSystemName;
    }

    /**
     * subSystemDesc
     * 
     * @return the subSystemDesc
     * @since 1.0.0
     */

    public String getSubSystemDesc()
    {
        return subSystemDesc;
    }

    /**
     * @param subSystemDesc the subSystemDesc to set
     */
    public void setSubSystemDesc(final String subSystemDesc)
    {
        this.subSystemDesc = subSystemDesc;
    }

    /**
     * hopDomain
     * 
     * @return the hopDomain
     * @since 1.0.0
     */

    public String getHopDomain()
    {
        return hopDomain;
    }

    /**
     * @param hopDomain the hopDomain to set
     */
    public void setHopDomain(final String hopDomain)
    {
        this.hopDomain = hopDomain;
    }

    /**
     * interfaceDomain
     * 
     * @return the interfaceDomain
     * @since 1.0.0
     */

    public String getInterfaceDomain()
    {
        return interfaceDomain;
    }

    /**
     * @param interfaceDomain the interfaceDomain to set
     */
    public void setInterfaceDomain(final String interfaceDomain)
    {
        this.interfaceDomain = interfaceDomain;
    }

    /**
     * deployMode
     * 
     * @return the deployMode
     * @since 1.0.0
     */

    public String getDeployMode()
    {
        return deployMode;
    }

    /**
     * @param deployMode the deployMode to set
     */
    public void setDeployMode(final String deployMode)
    {
        this.deployMode = deployMode;
    }

}
